package main.java.IO;

import java.io.IOException;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;

/* 基于字符转换流从文件读取字符数据 */
public class InputStreamReaderDemo {
    public static void main(String[] args) throws IOException {
        //创建字符输入转换流对象
        InputStreamReader isr = new InputStreamReader(
                //创建文件输入流对象
                new java.io.FileInputStream("osw.txt"), StandardCharsets.UTF_8);
        //读数据
        int d=0;
        while ((d = isr.read()) != -1) {
            System.out.print((char) d);
        }
        //关闭流对象
        isr.close();
    }
}
